.popup-mask {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all(.4s);
  z-index: 10;

  .popup {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 48rpx 48rpx 0 0;
    background-color: #fff;
    width: 100%;
    padding: 60rpx 0;

    .popup-title {
      padding: 0 36rpx;
      width: 100%;
      box-sizing: border-box;
      font-weight: 700;
      font-size: 32rpx;
      color: #000000;
    }

    .popup-count {
      width: 100%;
      box-sizing: border-box;
      min-height: 300rpx;
      max-height: 700rpx;
      margin: 48rpx 0;
      overflow: hidden;
    }

    .popup-bottom {
      display: flex;
      align-items: center;

      .btm-btn {
        flex: 1;
        box-sizing: border-box;
        height: 100rpx;
        background: #9CDB14;
        border-radius: 44rpx;
        text-align: center;
        line-height: 100rpx;
        font-weight: 700;
        font-size: 32rpx;
        color: #FFFFFF;
        margin: 0 36rpx;
      }

      .btn-1 {
        background: #999;
      }
    }
  }
}